//  安装mysql模块 npm i mysql --save-dev
const mysql = require('mysql')
// const pool = mysql.createPool({
//   host: '127.0.0.1',
//   user: 'root',
//   password: 'root',
//   port: 3306,
//   database: 'mgschool'
// })
// // 封装sql执行方法
// const query = (sql, params, callback) => {
//   // 获取连接
//   pool.getConnection((err, conn) => {
//     if (err) {
//       console.log('连接mysql失败')
//       pool.releaseConnection()
//     }
//     conn.query(sql, params, (err, res, fields) => {
//       if (err) {
//         conn.release() // 释放连接对象
//         console.log('执行失败')
//         return
//       }
//       callback(res, fields)
//       conn.release() // 释放连接对象
//     })
//   })
// }

// let sql = 'select * from users'
// let params = []
// query(sql, params, function (result) {
//   console.log(result)
// })
// pool.query = function (sql,params,(err,result)=>{
// if(err)return console.log(err.message);
// if(result.affecteRows === 1){}
// }){}
const connection = mysql.createConnection({
  host: '127.0.0.1',
  user: 'root',
  password: '123456',
  port: 3306,
  database: 'jianghu'
})
connection.connect(err => {
  if (err) return console.log('连接数据库失败')
  console.log('连接数据库成功')
})
module.exports = connection